﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AG.Comunes.Entidades
{
    public class Direccion
    {
        #region Atributos

        private int _id;
        private string _nombre;
        private string _direccion1;
        private string _direccion2;
        private string _telefono1;
        private string _telefono2;
        private string _telefono3;
        private Lugar _ciudad;

        #endregion FinAtributos

        #region Constructores

        /// <summary>
        /// Constructor Predeterminado
        /// </summary>
        public Direccion() {}

        #endregion


        #region Propiedades

        public int Id
        {
            get { return _id; }
            set { _id = value; }
        }

        public string Nombre
        {
            get { return _nombre; }
            set { _nombre = value; }
        }

        public string DireccionPrincipal
        {
            get { return _direccion1; }
            set { _direccion1 = value; }
        }

        public string DireccionSecundaria
        {
            get { return _direccion2; }
            set { _direccion2 = value; }
        }

        public string TelefonoLocal
        {
            get { return _telefono1; }
            set { _telefono1 = value; }
        }

        public string TelefonoMovil
        {
            get { return _telefono2; }
            set { _telefono2 = value; }
        }

        public string TelefonoOpcional
        {
            get { return _telefono3; }
            set { _telefono3 = value; }
        }

        public Lugar Ciudad
        {
            get { return _ciudad; }
            set { _ciudad = value; }
        }


        #endregion FinPropiedades
    }
}
